﻿div.data_list_wrapper
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}

div.data_list_wrapper h4
{
	margin-bottom: 6px;
}

div.dl_bar
{
	text-align: center;
	margin-bottom: 10px;
}

div.dl_bar span.dl_span
{
	color: #333;
	padding-left: 6px;
	padding-right: 6px;
}

div.dl_bar span.dl_info span
{
	color: #f60;
	font-weight: bold;
}

div.dl_bar span.dl_jump input
{
	width: 30px;
}

div.dl_bar span.dl_nav
{
}

div.dl_bar span.dl_sort
{
}

table.data_list
{
	border: solid 1px #900;
	margin: 0 auto;
	text-align: center;
}

table.data_list th, table.data_list tr.dl_row td
{
	border: solid 1px #900;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}

table.data_list th
{
	text-align: center;
	background-color: #158;
	color: #fff;
}

table.data_list tr.dl_oddrow
{
	background-color: #fff4ff;
}

table.data_list tr.dl_evenrow
{
	background-color: #fefefe;
}

table.data_list tr.dl_nodata
{
	background: none;
}

table.data_list tr.dl_nodata td
{
	border: none;
}

table.data_list td.dl_c1
{
	width: 320px;
	text-align: left;
}

div.auth_data_list_wrapper_wrapper table.data_list td.dl_c1
{
	width: 320px;
}

table.data_list td.dl_c2
{
	text-align: left;
}

table.data_list td.dl_c3
{
	text-align: center;
}

table.data_list td.dl_c4
{
	text-align: center;
}

table.data_list tr.dl_pager
{
	text-align: center;
}

table.data_list tr.dl_pager table
{
	margin: 3px auto;
}

table.data_list tr.dl_pager span
{
	border: solid 1px #333;
	padding-left: 2px;
	padding-right: 2px;
	color: #f60;
	font-size: 14px;
	font-weight: bold;
}

table.data_list tr.dl_pager a
{
	text-decoration: underline;
}